maintaining dwelling - French English Dictionary